semi-final spain france